آموزش جامع توسعه‌دهنده NestJS سال 2026 - ساخت گام‌به‌گام API واقعی [ویدیو] - آخرین آپدیت

دانلود NestJS Developer Lab 2026 - Build a Real API Step-by-Step [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره آموزشی طراحی شده است تا شما را گام‌به‌گام با ساخت یک API واقعی با استفاده از NestJS آشنا کند. شما با راه‌اندازی محیط توسعه و درک فناوری‌های کلیدی مانند NestJS، Postgres و احراز هویت JWT شروع خواهید کرد. در پایان این دوره، یک API کاملاً کاربردی خواهید داشت که قادر به مدیریت ثبت‌نام کاربر، ورود، ایجاد مقاله و موارد دیگر باشد. شما خواهید آموخت که چگونه ماژول‌های ضروری مانند تگ‌ها، مقالات و پروفایل‌های کاربر را بسازید و ساختاردهی کنید. هر بخش با دقت طراحی شده تا پایه‌ای قوی در توسعه API برای شما فراهم کند و موضوعاتی مانند مهاجرت‌های دیتابیس (Migrations)، DTOها (اشیاء انتقال داده) و میان‌افزارهای احراز هویت را پوشش دهد. علاوه بر این، قابلیت‌هایی مانند لایک و دیس‌لایک مقالات، دنبال کردن کاربران و ایجاد فیدهای شخصی‌سازی شده را پیاده‌سازی خواهید کرد تا تعاملی بودن اپلیکیشن خود را افزایش دهید. بخش‌های نهایی به اعتبارسنجی بک‌اند و تست فرانت‌اند می‌پردازند تا از امن و بهینه بودن API شما اطمینان حاصل شود. همچنین برای تثبیت مفاهیم آموخته شده، یک تمرین عملی را به اتمام خواهید رساند. در نهایت، مهارت‌های لازم برای ساخت و استقرار اپلیکیشن‌های مقیاس‌پذیر NestJS را به دست خواهید آورد. - راه‌اندازی و ایجاد پروژه جدید NestJS - پیاده‌سازی ثبت‌نام کاربر، ورود و احراز هویت JWT - مدیریت مقالات با عملیات CRUD و ادغام ویژگی‌های اجتماعی مانند لایک و دیس‌لایک - ایجاد و مدیریت پروفایل کاربران، شامل قابلیت دنبال کردن و لغو دنبال کردن - ارتقای امنیت و کارایی با اعتبارسنجی بک‌اند و تست - استقرار API و تست آن در هر دو محیط بک‌اند و فرانت‌اند این دوره برای توسعه‌دهندگانی که می‌خواهند ساخت API با NestJS را بیاموزند ایده‌آل است. داشتن تجربه در JavaScript یا TypeScript توصیه می‌شود، اما پیش‌نیاز خاصی در NestJS لازم نیست. مناسب برای توسعه‌دهندگان بک‌اند، فول‌استک و هر کسی که علاقه‌مند به یادگیری توسعه API است. - ساخت و مدیریت مقالات با قابلیت لایک و دیس‌لایک * ایجاد پروفایل کاربر و فیدهای شخصی‌سازی شده * راه‌اندازی و مقداردهی اولیه دیتابیس با داده‌های واقعی برای تست

سرفصل ها و درس ها

آماده‌سازی ابزارها Preparing Tools

  • مقدمه Introduction

  • از چه تکنولوژی‌هایی استفاده خواهیم کرد؟ What Technologies We Will Use?

  • چه مواردی را پیاده‌سازی می‌کنیم؟ What We Will Implement?

  • ایجاد پروژه Generating a Project

ماژول تگ‌ها Tags Module

  • ساخت ماژول و کنترلر تگ Creating Tag Module and Controller

  • ساخت سرویس تگ Creating Tag Service

  • پیکربندی مسیرهای مطلق (Absolute Path) Configuring Absolute Path

  • نصب Postgres Installing Postgres

  • پیکربندی دیتابیس Configuring Database

  • ساخت موجودیت (Entity) تگ Creating Tag Entity

  • کار با ریپازیتوری تگ‌ها Working with Tags Repository

ماژول احراز هویت Authentication Module

  • ایجاد مایگریشن‌ها Creating Migrations

  • آماده‌سازی درخواست ثبت‌نام Preparing Register Request

  • دی‌تی‌او (DTO) چیست؟ What Is DTO?

  • ساخت موجودیت کاربر Creating User Entity

  • تولید توکن JWT Generating JWT Token

  • پایپ‌های اعتبارسنجی (Validation Pipes) Validation Pipes

  • درخواست ورود Login Request

  • میان‌افزار احراز هویت (Auth Middleware) Auth Middleware

  • دکوراتور کاربر User Decorator

  • گارد احراز هویت (Auth Guard) Auth Guard

  • به‌روزرسانی کاربر فعلی Updating Current User

ماژول مقالات Article Module

  • ساخت ماژول مقالات Creating Article Module

  • ساخت متد مقاله Creating Article Method

  • بهینه‌سازی ایجاد مقاله Polishing Create Article

  • دریافت مقاله از طریق Slug Get Article by Slug

  • حذف مقاله Deleting the Article

  • به‌روزرسانی مقاله Updating an Article

  • ایجاد فید Creating Feed

  • لایک کردن مقالات Liking Articles

  • دیس‌لایک کردن مقالات Disliking Articles

ماژول پروفایل Profile Module

  • مقداردهی اولیه دیتابیس (Seeding) Seeding the Database

  • دریافت پروفایل Getting a Profile

  • دنبال کردن کاربران Following Users

  • لغو دنبال کردن کاربران Unfollowing Users

  • فید کاربر فعلی Current User Feed

بهبودهای نهایی Last Improvements

  • اعتبارسنجی بک‌اند Backend Validation

  • تست فرانت‌اند Frontend Testing

گام‌های بعدی What's Next?

  • تمرین عملی Homework

نمایش نظرات

آموزش جامع توسعه‌دهنده NestJS سال 2026 - ساخت گام‌به‌گام API واقعی [ویدیو]
جزییات دوره
8h 0m
39
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Oleksandr Kocherhin Oleksandr Kocherhin

مدرس حرفه ای و توسعه دهنده وب